<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ include file="/v2/console/common/taglibs.jsp"%>
<%@ include file="image_data.jsp"%>
<%
	String path = request.getContextPath();
	String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
	String contextPath = request.getContextPath();
%>
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
		<meta content="width=device-width, minimum-scale=1,initial-scale=1, maximum-scale=1, user-scalable=1" id="viewport" name="viewport" />
		<meta content="yes" name="apple-mobile-web-app-capable" />
		<meta content="black" name="apple-mobile-web-app-status-bar-style" />
		<meta content="telephone=no" name="format-detection" />
		<link rel="stylesheet" href="${path}/xkh_version_2/iconfont/iconfont.css" />
		<link rel="stylesheet" type="text/css" href="${path}/xkh_version_2/css/style.css" />
		<title>校园资源</title>
	</head>
	<style>
	 nav{
        position:fixed;
        left:0;
        bottom:0;
        
     }
     .wrapper{
       margin-bottom:50px;
     }
     </style>
	<body onload="load()">
		 <div id="wrapper" >
		  <div id="scroller">  
		  	<ul id="list" class="new_content" >
		  		<c:forEach var="users" items="${users}" varStatus="countPage">
		  				<li class="ctt_new">
		  					<!-- 测试在新的窗口打开页面 -->
		  					<a href="${path}/home/getUserInfo.html?id=${users.id}" target="_blank"> 
								<div class="new_pic">
										<img src="${users.headPortrait}${more_people}" class="search_pic" />
								</div>
							<span class="new_title1">${users.userName}</span>
							<span class="new_title2">${users.schoolName}</span>
							</a>
						</li>
		  		</c:forEach>
		  	</ul>
		  	<div id="pullUp" class="">  
	        <div class="pullUpLabel">加载更多</div>  
	        </div> 
		  </div>
		</div>
		<!--底部条-->
		<nav class="foot-bar-tab">
			<a class="foot-tab-item foot-active" href="${path }/home/index.html">
				<span class="foot-icon foot-icon-home"></span>
				<span class="foot-tab-label">首页</span>
			</a>
			<a class="foot-tab-item" href="${path}/prompt/prompt.html">
				<span class="foot-icon foot-icon-pub"></span>
				<span class="foot-tab-label">发布</span>
			</a>
			<a class="foot-tab-item" href="${path}/prompt/prompt.html">
				<span class="foot-icon foot-icon-bus"></span>
				<span class="foot-tab-label">已选</span>
			</a>
			<a class="foot-tab-item" href="${path }/home/getmyInform.html">
				<span class="foot-icon foot-icon-person"></span>
				<span class="foot-tab-label">我的</span>
			</a>
		</nav>
	</body>
	<script type="text/javascript" src="${path}/xkh_version_2/js/jquery-2.1.0.js" ></script>
	<script type="text/javascript" src="${path}/xkh_version_2/js/iscroll.probe.min.js" ></script>
	<script src="https://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
	<script>
		function loading(){
			 //获取当前浏览器url全路径,如: http://zhoubang85.com/chooseWXPay.jsp
			var baseP = "<%=basePath%>";
			var title=document.title;
	        var client = window.location.href;
	        var rPath='<%=contextPath%>/skillUser/getJSConfig.html';
			//请求后台，获取jssdk支付所需的参数
			$.ajax({
				type : 'post',
				url : rPath,
				dataType : 'json',
				data : {
					"clientUrl" : client
				//当前页面所在的浏览器URL全路径,由于该支付为jssdk支付，所以需要url地址.参与后台sign签名
				},
				cache : false,
				error : function() {
					alert("系统错误，请稍后重试");
					return false;
				},
				success : function(data) {
					//微信支付功能只有微信客户端版本大于等于5.0的才能调用
					var return_date = eval(data);
					if (parseInt(data[0].agent) < 5) {
						alert("您的微信版本低于5.0无法使用微信支付");
						return;
					}
					//JSSDK支付所需的配置参数，首先会检查signature是否合法。
					wx.config({
						debug : !true, //开启debug模式，测试的时候会有alert提示
						appId : return_date[0].appId, //公众平台中-开发者中心-appid
						timestamp : return_date[0].config_timestamp, //时间戳
						nonceStr : return_date[0].config_nonceStr, //随机字符串,不长于32位
						signature : return_date[0].config_sign, //这里的signature是后台使用SHA1签名算法得出，不是MD5，与下面的wx.chooseWXPay中的paySign不同，下面的paySign是后台使用MD5加密得出
						jsApiList : [ 'onMenuShareAppMessage','onMenuShareTimeline' ]
					});
	
					//上方的config检测通过后，会执行ready方法
					wx.ready(function() {
						
						wx.onMenuShareAppMessage({
						    title: title, // 分享标题
						    desc: "校咖汇,校园资源共享平台!", // 分享描述
						    link: client, // 分享链接
						    imgUrl: baseP+'wapstyle/img/logosss.png', // 分享图标
						    type: '', // 分享类型,music、video或link，不填默认为link
						    dataUrl: '', // 如果type是music或video，则要提供数据链接，默认为空
						    success: function () { 
						        // 用户确认分享后执行的回调函数
						    },
						    cancel: function () { 
						        // 用户取消分享后执行的回调函数
						    }
						});
						wx.onMenuShareTimeline({
						    title: title, // 分享标题
						    desc: "校咖汇,校园资源共享平台!", // 分享描述
						    link: client, // 分享链接
						    imgUrl: baseP+'wapstyle/img/logosss.png', // 分享图标
						    type: '', // 分享类型,music、video或link，不填默认为link
						    dataUrl: '', // 如果type是music或video，则要提供数据链接，默认为空
						    success: function () { 
						        // 用户确认分享后执行的回调函数
						    },
						    cancel: function () { 
						        // 用户取消分享后执行的回调函数
						    }
						});
	
	
					});
					wx.error(function(res) {
						//alert(res.errMsg);
					});
				}
			});
			
		};
	
	function load () {
		
		loading();
		//初始化加载调用AJAX方法请求数据
		var more_people = "${more_people}";//增加对于图片的处理
		
		var pageCurrent = 1;//默认为第二次加载
		var pageCount = ${pageCount};
		var lock = true;//若数据没有加载完成则为false
		pageCount = parseInt(pageCount);//总页数加载
        var myScroll, 
                    pullUp = $("#pullUp"),    
                    pullUpLabel = $(".pullUpLabel"),  
                    container = $('#list'),  
                    loadingStep = 0;//加载状态0默认，1显示加载状态，2执行加载数据，只有当为0时才能再次加载，这是防止过快拉动刷新  
  
            pullUp.hide();  
  
            myScroll = new IScroll("#wrapper", {  
                scrollbars: true,  
                mouseWheel: false,  
                interactiveScrollbars: true,  
                shrinkScrollbars: 'scale',  
                fadeScrollbars: true,  
                scrollY:true,  
                probeType: 2,
                click:true, //click事件需要进行放开
                freeScroll:false,
                bindToWrapper:true,
                preventDefaultException: { tagName: /^(INPUT|TEXTAREA|BUTTON|SELECT|A)$/ }
            });  
            myScroll.on("scroll",function(){ 
                    if(loadingStep == 0  && !pullUp.attr("class").match('refresh')&&lock){//增加刷新锁  
                       if(this.y < (this.maxScrollY - 14)){//上拉加载更多
                        //if(pageCurrent!=pageCount){
                        	 pullUp.addClass("refresh").show();
                             pullUpLabel.text("正在载入");  
                             loadingStep = 1; 
                             pullUpAction();  
                        /* }else{
                           pullUpLabel.text("没有更多数据");
                           //alert("没有更多数据");
                        } */
                        
                    }  
                }  
            }); 
        function pullUpAction(){
        	lock = false; //进入刷新
        	loadingStep = 2; 
            setTimeout(function(){
            	
            //	if(pageCurrent<=pageCount){
            	$.ajax({
            	    url:'moreNewPeopleAjax.html',
            	    type:'POST', //GET
            	    async:false,    //或false,是否异步
            	    data:{"pageCurrent":pageCurrent},
            	    timeout:5000,    //超时时间
            	    dataType:'json',    //返回的数据格式：json/xml/html/script/jsonp/text
            	    success:function(data){
            	    	
            	    	pageCurrent++;//每成功一次当前页++
            	    	console.log(pageCurrent);
            	    	var li=""; 
            	    	for(var j = 0; j < data.users.length; j++){
            	    		//?id='+userid+'
            	    		li += 
	            	    			'<li class="ctt_new">'+
		            	    			'<a href=getUserInfo.html?id='+data.users[j].id+'>'+
										'<div class="new_pic"><img src="'+data.users[j].headPortrait+'" class="search_pic" /></div>'+
										'<span class="new_title1">'+data.users[j].userName+'</span>'+
										'<span class="new_title2">'+data.users[j].schoolName+'</span>'+
										 '<a>'+
									'</li>'
								
                        	};
                        if(data.users.length <10){//表示已经下拉结束了
                        	loadingStep = 0;//更正下拉状态为可下拉
                	    	container.append(li);
                	    	myScroll.refresh();
                      //      lock=true;//完成加载之后，改变lock状态
                            $(".pullUpLabel").text("没有更多数据");
                        	
                        }
                        if(data.users.length ==10){
                        	
                        	loadingStep = 0;//更正下拉状态为可下拉
                	    	container.append(li);
                        //	li="";//完成清空li标签
                        	//pullUp.attr('class','').hide();  
                            myScroll.refresh();
                            lock=true;//完成加载之后，改变lock状态
                        }
            	    },
            	    error:function(){
            	    	console.log("------获取数据异常-------");
            	    	loadingStep = 0;//更正下拉状态为可下拉  
            	    	pullUp.attr('class','').hide();  
                        myScroll.refresh();
                        lock=true;//完成加载之后，改变lock状态
            	    }
            	})
            	//}  
            },1000);  
        }  
  
        document.addEventListener('touchmove', function (e) { e.preventDefault(); }, false);  
        }  
	
		
</script>

</html>
